|
Durch die wachsende Größe offener, verteilter Systeme ergibt sich
ein Markt von Diensten unterschiedlichster Art. Trader haben in
diesem Markt die Aufgabe, Dienstangebote zu verwalten und
Dienstnutzern geeignete Dienste zu vermitteln. Ein offenes
verteiltes System kann nun auch mehrere Trader besitzen, die jeweils
nur Teile des gesamten Dienstangebots verwalten. Von einer
Kooperation dieser Trader können deren Klienten (Dienstnutzer und
Dienstanbieter) durch ein besseres Dienstangebot und eine bessere
Auslastung profitieren. Allerdings können sich durch Kooperationen
auch Nachteile wie beispielsweise längere Antwortzeiten ergeben.
Aus diesem Grund soll das Kooperationsverhalten eines Traders durch
einen Administrator gesteuert werden, um im Einzelfall zwischen den
Vor- und Nachteilen einer Kooperation abwägen zu können. Für die
administratorgesteuerte Trader-Kooperation wurde eine graphische
Oberfläche entwickelt, die dem Trader-Verwalter Hinweise auf
Kooperationsbedarf liefert und die es ihm erlaubt, Kooperationen
einzuleiten. Der Trader-Administrator kann dabei verschiedenste
Kooperationsaspekte (z.B. Partner, Zeitpunkt, Diensttypen oder
Kooperationsform) vorgeben. Der MELODY-Trader wurde derart
erweitert, dass er einfache und komplexe Kooperationen unterstützt:
Bei der einfachen Kooperation werden lokal nicht zu beantwortende
Import- oder Exportanfragen an andere Trader weitergeleitet, bei
komplexen Kooperationen können nach Verhandlungen über den
Kooperationsumfang Dienste anderer Trader in die eigene Datenbank
aufgenommen werden.
The increasing size of open distributed systems results in a market
of various different services. In this market, traders have to
manage service offers and to mediate appropriate services to service
users. An open distributed system can also contain sever al traders,
each of them managing only a parts of the whole service offer. The
clients of these traders (service users and servi ce exporters) can
profit from the cooperation of these traders by obtaining better
service offers and better mediation rates. Un fortunelately, there
are also some disadvantages (e.g. longer response times) that may
result from trader cooperations. For that reason, the trader
cooperation is controlled by a trader administrator in order to
weigh up the advantages and disadvantages in every single case. For
the control of the trader cooperation by a trader administrator, a
graphical user interface has been developped to indicate c
ooperation needand to let the administrator easily start trader
cooperations. He can determine various cooperation aspects like
partner, time, service types or cooperation forms. The MELODY trader
has been extended to support simple and complex cooperation s. Using
simple cooperations, import or export requests that could not be
treated locally are forwarded to other traders. In cas e of complex
cooperations, services of other traders are put in the own database
after negotiations have been started to fix the extent of the
cooperation.
|